# 1.
# 定义一个模块
# 模块里面具有
# 三个类
# 厨师: 炒菜方法
# 服务员: 接待客人方法
# 送走客人方法
# 收银员: 收钱方法
# 客人来 -->服务员接待 -->客人点菜 -->厨师炒菜 -->客人吃完了 -->收营员收钱 -->服务员送客
class Cook:
    @staticmethod  # 静态方法 装饰器
    def cooking():
        print('厨师炒菜')

class Waiter:
    @staticmethod
    def reception():
        print('接待客人')

    @staticmethod
    def send_off():
        print('送客')

class Cashier:
    def collect(self):
        print('收钱')


# 客人来-->服务员接待-->客人点菜-->厨师炒菜-->客人吃完了-->收营员收钱-->服务员送客
print('客人来')
Waiter.reception()
print('客人点菜')
Cook.cooking()
print('客人吃完了')
Cashier.collect(Cashier())
# Cashier().collect()
print('服务员送客')


